package net.servir.capacidades.model;

import java.io.Serializable;

public class Actividad implements Serializable{

	/**
	 * 
	 */
	private static final long serialVersionUID = -801544686769349895L;
	private Number id_actividad;
	private Number id_funcion;
	private String descripcion;
	private Number id_etapa;
	private String desc_funcion;
	private String desc_etapa;
		
	public Number getId_actividad() {
		return id_actividad;
	}
	public void setId_actividad(Number idActividad) {
		id_actividad = idActividad;
	}
	public Number getId_funcion() {
		return id_funcion;
	}
	public void setId_funcion(Number idFuncion) {
		id_funcion = idFuncion;
	}
	public String getDescripcion() {
		return descripcion;
	}
	public void setDescripcion(String descripcion) {
		this.descripcion = descripcion;
	}
	public Number getId_etapa() {
		return id_etapa;
	}
	public void setId_etapa(Number idEtapa) {
		id_etapa = idEtapa;
	}
	public String getDesc_funcion() {
		return desc_funcion;
	}
	public void setDesc_funcion(String descFuncion) {
		desc_funcion = descFuncion;
	}
	public String getDesc_etapa() {
		return desc_etapa; 
	}
	public void setDesc_etapa(String descEtapa) {
		desc_etapa = descEtapa;
	}

	public String toTreeString() {
		String dsc = "";
		
		if (descripcion != null && descripcion.length()> 30)
			dsc = descripcion.substring(0, 30)+"...";
		else
			dsc = descripcion;
		return "d.add(\'X"+ id_actividad+"\',\'F"+id_funcion+"\',\'"+dsc+"\',\'javascript: f_select_tree(\\\'X"+id_actividad+"\\\',\\\'"+descripcion+"\\\',\\\'\\\');\');\n";		
	}
	
	
}
